void player(sprite_status_sp* plwk);
void play0(sprite_status_sp* plwk);
void play20(sprite_status_sp* plwk);
void play21(sprite_status_sp* plwk);
void play22(sprite_status_sp* plwk);
void play23(sprite_status_sp* plwk);
void play1(sprite_status_sp* plwk);
void play2(sprite_status_sp* plwk);
void play3(sprite_status_sp* plwk);
void play4(sprite_status_sp* plwk);
void play5(sprite_status_sp* plwk);
void play6(sprite_status_sp* plwk);
void play7(sprite_status_sp* plwk);
void play8(sprite_status_sp* plwk);
void play9(sprite_status_sp* plwk);
void play10(sprite_status_sp* plwk);
void play11(sprite_status_sp* plwk);
void play12(sprite_status_sp* plwk);
void play13(sprite_status_sp* plwk);
void play14(sprite_status_sp* plwk);
void play15(sprite_status_sp* plwk);
void play16(sprite_status_sp* plwk);
void play17(sprite_status_sp* plwk);
void play18(sprite_status_sp* plwk);
void play19(sprite_status_sp* plwk);
void init_xyget(sprite_status_sp* plwk);
void clear_chk();
void colli_evt(sprite_status_sp* plwk);
void noevt(sprite_status_sp* plwk);
void evt08(sprite_status_sp* plwk);
void evt01(sprite_status_sp* plwk);
void evt02(sprite_status_sp* plwk);
void evt03(sprite_status_sp* plwk);
void evt04(sprite_status_sp* plwk);
void evt05(sprite_status_sp* plwk);
void evt06(sprite_status_sp* plwk);
void tobi_b0(sprite_status_sp* plwk);
void tobi_b2(sprite_status_sp* plwk);
void tobi_b4(sprite_status_sp* plwk);
void tobi_b6(sprite_status_sp* plwk);
void tobi_b(sprite_status_sp* plwk, short cal_x, short cal_y);
void evt07(sprite_status_sp* plwk);
void tobi_s0(sprite_status_sp* plwk);
void tobi_s2(sprite_status_sp* plwk);
void tobi_s4(sprite_status_sp* plwk);
void tobi_s6(sprite_status_sp* plwk);
void tobi_s(sprite_status_sp* plwk, short cal_x, short cal_y);
void boundchk(sprite_status_sp* plwk);
short k_search(sprite_status_sp** new_actwk);
void jumpset(sprite_status_sp* plwk);
void rlmove(sprite_status_sp* plwk);
void rlmove_j(sprite_status_sp* plwk);
void speed_ud(sprite_status_sp* plwk);
void go_down(sprite_status_sp* plwk);
void go_up(sprite_status_sp* plwk);
void go_right(sprite_status_sp* plwk);
void go_left(sprite_status_sp* plwk);
void go_x_plus(sprite_status_sp* plwk, unsigned short cal_plus, short cal_speed);
void ptrlget(sprite_status_sp* plwk);
void plptsel(sprite_status_sp* plwk);
void plcgchg(sprite_status_sp* plwk);
void sibuki(sprite_status_sp* sibukiwk);
void sibuki0(sprite_status_sp* sibukiwk);
void sibuki1(sprite_status_sp* sibukiwk);
void sibuki2(sprite_status_sp* sibukiwk);
void sibuki_clr();
void kemuri(sprite_status_sp* kemuriwk);
void kemuri0(sprite_status_sp* kemuriwk);
void kemuri1(sprite_status_sp* kemuriwk);
void time_stone(sprite_status_sp* stonewk);
void t_stone0(sprite_status_sp* stonewk);
void t_stone1(sprite_status_sp* stonewk);
void t_stone2(sprite_status_sp* stonewk);
void t_stone3(sprite_status_sp* stonewk);
void tskira0(sprite_status_sp* kirawk);
void tskira00(sprite_status_sp* kirawk);
void tskira01(sprite_status_sp* kirawk);
void tskira1(sprite_status_sp* kirawk);
void tskira10(sprite_status_sp* kirawk);
void tskira11(sprite_status_sp* kirawk);
